A Validation Approach for Checking Mobile Agents based UML
نویسنده
چکیده
Mobile Agents are becoming important technology for the development of distributed, heterogeneous and always available systems. The application of Mobile Agent technologies requires extensions to the existing object-oriented modeling languages to accommodate agent-related abstractions such as roles, organizations and environments. If it is difficult to analyze and establish the well-formedness of a set of diagrams of a Unified Modeling Language (UML) like object-oriented modeling language, it gets far more complex when the language is extended to add a set of agency related abstractions. This paper presents a validation approach for checking UML-based Mobile Agents. The goal of the method is to facilitate the analysis of such systems. The method proposes the analysis of Mobile Agent Systems (MAS) designs based on three phases that cover different sets of design properties. Focusing the analysis on related properties grouped into three different phases, facilitates the design activity, the automatic detection of inconsistencies, and the improvement of the design.
منابع مشابه
Learning-Based Compositional Model Checking of Behavioral UML Systems
Abstract. This work presents a novel approach for applying compositional model checking of behavioral UML models, based on learning. The Unified Modeling Language (UML) is a widely accepted modeling language for embedded and safety critical systems. As such the correct behavior of systems represented as UML models is crucial. Model checking is a successful automated verification technique for c...
متن کاملD2.2.2 Tool Set for System Verification Validation of Uml Models via a Mapping to Communicating Extended Timed Automata
We present a technique and a tool for model-checking operational UML models based on a mapping of object oriented UML models into a framework of communicating extended timed automata in the IF format and the use of the existing model-checking and simulation tools for this format. We take into account most of the structural and behavioral characteristics of classes and their interplay and tackle...
متن کاملModel checking of UML models via a mapping to communicating extended timed automata
We present a technique and a tool for model-checking operational UML models based on a mapping of object oriented UML models into a framework of communicating extended timed automata in the IF format and the use of the existing model-checking and simulation tools for this format. We take into account most of the structural and behavioral characteristics of classes and their interplay and tackle...
متن کاملEfficient test case generation for validation of UML activity diagrams
Unified Modeling Language (UML) is widely used as a system level specification language in embedded system design. Due to the increasing complexity of embedded systems, the analysis and validation of UML specifications is becoming a challenge. UML activity diagram is promising to modeling the overall system behavior. However, lack of techniques for automated test case generation is one major bo...
متن کاملUSE: A UML-based specification environment for validating UML and OCL
The Unified Modeling Language (UML) is accepted today as an important standard for developing software. UML tools however provide little support for validating and checking models in early development phases. There is also no substantial support for the Object Constraint Language (OCL). We present an approach for the validation of UML models and OCL constraints based on animation and certificat...
متن کامل